package Ch02.ShangJi;

import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;

import java.io.File;
import java.lang.reflect.Type;
import java.util.Iterator;

public class Shangji3 {
    public static void main(String[] args)  throws Exception{
        Document doc=null;
        try {
            SAXReader saxReader = new SAXReader();
            doc=saxReader.read(new File("src/Ch02/ShangJi/Phone.xml"));
        }catch (Exception e){
            e.printStackTrace();
        }
        Element root= doc.getRootElement();

        for (Iterator iterator = root.elementIterator();iterator.hasNext();){
            Element brand = (Element) iterator.next();
            System.out.println("品牌: " + brand.attributeValue("name"));

            for (Iterator itType = brand.elementIterator(); itType.hasNext();){
                Element type = (Element) itType.next();
                System.out.println("\t型号: " + type.attributeValue("name"));
            }
        }
    }
}
